Golang Job: Golang Developer

Job added on

Company

Newforceltd

Location

The Hague - Netherlands

Job type

Full-Time

Golang Job Details

Golang Developer

6-8 Years
Full Time Jobs
Market Rate
Den Haag, Netherlands

#Golang

#Linux

#Go

#Git

#Kafka

#Aws

#Azure

#Docker

#Kubernetes

#Terraform

#Bash

#Postgresql

#Grpc

#Graphql

#Rest

Job Description:
Software Engineering Management - Mastery
Software Engineering Management - Knowledge
"Floating Back End Engineer - Golang as the primary experience
JD:
  • You are a software engineer with at least two years of experience and a passion for digital
    innovation.
  • You are able to engineer backend services from scratch, collecting functional and non-functional requirements, taking into account technical environments, business constraints and enterprise organizations.
  • You like working with designers, product owners and business analysts.
  • You are a team player and a self-driven professional.
  • You keep learning new technologies, architecture patterns and programming languages. You are enthusiastic about innovation in software engineering and not afraid to contribute to open-source projects.
  • You like attending, and even better presenting, at technical meetups from time to time.
  • You are curious about the big picture and passionate about digital product development.
    Shell IT Engineering is taking a unique approach of balancing human-centred and digital design with a technology capability to tackle complex problems in original ways.
  • A software engineer at Shell enjoys a high level of responsibility and potential for immediate impact at the scale of the third-largest company in the world. You contribute to the success of your
    product team by enabling innovative solutions and solving concrete business challenges.
  • You work in a cross-functional product team together with data engineers, backend and frontend engineers, designers, business analysts and product owners.
    You evolve and grow in an agile organization where your initiatives make a difference.
  • With a large variety of projects and digital products to build across the business, you'll be challenged to think and do differently.
  • We expect a backend engineer to have a solid computer science background and the main focus should be:
  • Development of state-of-the-art service-oriented architectures with Golang as a primary experience. Other programming languages are a plus.
  • SQL experience. Postgresql experience is a plus.
  • Development workflow automation and branching strategies - clean code and testing practices.
  • Experience with GitHub actions is desirable and with terraform a plus.
  • Experience with Kubernetes and Docker.
  • Knowledge of microservice architecture.
  • Knowledge of designing REST/JSON & GRPC APIs
  • Experience with message brokers and async communication. A big plus for Kafka experience.
  • Experience with unit testing and integration testing. End to End testing with tools like cypress or selenium is nice to have.
  • Experience with Azure Cloud Services.
  • Experience with Agile development methodologies
  • Keywords: Linux, Go, Git, CI/CD, Kafka, AWS, Azure, Docker, Kubernetes, Terraform, Bash, PostgreSQL, gRPC, GraphQL, REST "
Duration: 6 Months
Location: Den Haag (The Hague), Netherlands